home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / misc-part1 / 2199 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.7 KB

  1. Path: news.algonet.se!usenet
  2. From: betasoft@algonet.se (Mattias Karlsson)
  3. Newsgroups: comp.sys.amiga.misc
  4. Subject: Re: OS features
  5. Date: 19 Jan 1996 01:49:57 GMT
  6. Organization: AlgoNet Public Access Node, Stockholm
  7. Message-ID: <1292.6592T166T2158@algonet.se>
  8. References: <DLAA61.2us@inter.NL.net> <4dh2dm$jui@serpens.rhein.de>
  9. NNTP-Posting-Host: sophocles.algonet.se
  10. X-Newsreader: THOR 2.22 (Amiga;TCP/IP) *UNREGISTERED*
  11.  
  12. >>An 68000 emulator could run without memory protection, and new programs
  13. >>should use the MEMF_PUBLIC flag which indicates memory is to be shared
  14. >>between applications. I don't see any problem here.
  15.  
  16. >Why would you want to run 68000 programs unprotected and why do you
  17. >want to keep separated APIs for 68000 and PowerPC ?
  18.  
  19. >And no, MEMF_PUBLIC is probably not a good method and definitely not
  20. >the best.
  21.  
  22. Ehh, I dont realy understand your point here. First you want to run old 
  23. programms in protected mode and then you dont like the idea of using
  24. MEMF_PUBLIC to state wich memory that will be shared between tasks when its
  25. main purpose is to do just that.
  26.  
  27. I must say that MEMF_PUBLIC is an excelent way to say: Hey, this piece of mem
  28. is going to be used by other programms as well so you better let them do it.
  29.  
  30. There are some cases when you cant SendMsg data between processes because
  31. A: you dont realy know who they are and how many they are and B:You dont
  32. know wich of them is ready to run. This is not only caused by
  33. device/libraries (even if I think it whould be very easy to fix) but also
  34. by the database engine that I created and used in several programms.
  35.  
  36. MEMF_PUBLIC is maybe not the best way to achive this on new programs but a
  37. defenitive MUST if old programs is going to work.
  38.